package com.jiangyao.model.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

/**
 * <p>
 * demo表熟悉框架
 * </p>
 *
 * @author yangyongchuan
 * @since 2020-06-05
 */
@Data
public class DemoDto implements BaseDTO {

	private static final long serialVersionUID = -1473774098222893189L;

	/**
	 * 用户id
	 */
	@ApiModelProperty(value = "用户id", required = true)
	@NotNull(message = "用户id不能为空", groups = {Add.class})
	private Long userId;

	/**
	 * 用户名称
	 */
	@ApiModelProperty(value = "用户名称", required = true)
	@NotNull(message = "用户名称不能为空", groups = {Add.class})
	@NotEmpty(message = "用户名称不能为空", groups = {Add.class})
	private String userName;

	/**
	 * 设备唯一码
	 */
	@ApiModelProperty("设备唯一码")
	private String stFlpv;

	/**
	 * 当前模式：0=正常模式，1=夜间模式
	 */
	@ApiModelProperty("当前模式：0=正常模式，1=夜间模式")
	private Integer currentMode;

}
